Twin Towers – Català–English translations

🇬🇧 en ca

Twin Towers properNoun

  • the two main buildings of the World Trade Center
Torres Bessones
Wiktionary Links